//2024.3.5

//代码练习
#include <stdio.h>
//1.创建一个函数，返回两个int型整数中较小的一个值

int Min(int a, int b)
{
	return a < b ? a : b;
}

int main()
{
	int a = 0;
	int b = 0;
	scanf("%d %d", &a, &b);
	int min = Min(a, b);
	printf("%d\n", min);
	return 0;
}

//2.创建一个函数，返回三个int型整数中较小的一个值

int Min(int a, int b)
{
	return a < b ? a : b;
}

int main()
{
	int a = 0;
	int b = 0;
	int c = 0;
	scanf("%d %d %d", &a, &b,&c);
	int min = Min(Min(a,b),Min(b,c));
	printf("%d\n", min);
	return 0;
}

//3.创建一个函数，返回int型整数的立方
int cube(int a)
{
	return a * a * a;
}

int main()
{
	int a = 0;
	scanf("%d", &a);
	int result = cube(a);
	printf("%d\n", result);
	return 0;
}

//4.创建一个函数，返回int型整数的四次幂

int sqr(int x)
{
	return x * x;
}

int pow4(int a)
{
	return sqr(a) * sqr(a);
}

int main()
{
	int a = 0;
	scanf("%d", &a);
	int result = pow4(a);
	printf("%d\n", result);
	return 0;
}

//5.创建一个函数，返回1到n之间所有整数之和

int sumup(int x)
{
	int count = x;
	while ((x--) > 0)
	{
		count += x;
	}
	return count;
}

int main()
{
	int n = 0;
	scanf("%d", &n);
	int result = sumup(n);
	printf("%d\n", result);
	return 0;
}